CreateClientConVar("cl_playercolor", tostring(Vector(1, 1, 1)), true, true)
cvars.AddChangeCallback("cl_playercolor", function(cvar, oldvalue, newvalue)
end)

CreateClientConVar("cl_weaponcolor", tostring(Vector(1, 1, 1)), true, true)
cvars.AddChangeCallback("cl_weaponcolor", function(cvar, oldvalue, newvalue)
end)

GM.HoverGear_VehicleView = CreateClientConVar("hovergear_vehicle_view", "0", true, true):GetInt()
cvars.AddChangeCallback("hovergear_vehicle_view", function(cvar, oldvalue, newvalue)
	GAMEMODE.HoverGear_VehicleView = tonumber(newvalue) >= 3 and 0 or tonumber(newvalue)
end)

GM.HoverGear_SpectatorMode = CreateClientConVar("hovergear_spec_mode", "0", true, true):GetBool()
cvars.AddChangeCallback("hovergear_spec_mode", function(cvar, oldvalue, newvalue)
	GAMEMODE.HoverGear_SpectatorMode = tonumber(newvalue) == 1
end)

GM.HoverGear_FirstTimer = CreateClientConVar("hovergear_first_timer", "0", true, true):GetBool()
cvars.AddChangeCallback("hovergear_first_timer", function(cvar, oldvalue, newvalue)
	GAMEMODE.HoverGear_FirstTimer = tonumber(newvalue) == 1
end)

GM.HoverGear_AutoJoinQueue = CreateClientConVar("hovergear_auto_join", "0", true, true):GetBool()
cvars.AddChangeCallback("hovergear_auto_join", function(cvar, oldvalue, newvalue)
	GAMEMODE.HoverGear_AutoJoinQueue = tonumber(newvalue) == 1
end)

GM.HoverGear_FilmMode = CreateClientConVar("hovergear_film_mode", "0", true, true):GetBool()
cvars.AddChangeCallback("hovergear_film_mode", function(cvar, oldvalue, newvalue)
	GAMEMODE.HoverGear_FilmMode = tonumber(newvalue) == 1
end)

GM.HoverGear_RefreshRate = CreateClientConVar("hovergear_refresh_rate", "2", true, true):GetInt()
cvars.AddChangeCallback("hovergear_refresh_rate", function(cvar, oldvalue, newvalue)
	GAMEMODE.HoverGear_RefreshRate = tonumber(newvalue)
end)

GM.HoverGear_VehicleColEn = CreateClientConVar("hovergear_vcol_en", "1", true, false):GetBool()
cvars.AddChangeCallback("hovergear_vcol_en", function(cvar, oldvalue, newvalue)
	GAMEMODE.HoverGear_VehicleColEn = tonumber(newvalue) == 1
end)

GM.HoverGear_VehicleColType = CreateClientConVar("hovergear_vcol_type", "1", true, true):GetInt()
cvars.AddChangeCallback("hovergear_vcol_type", function(cvar, oldvalue, newvalue)
	GAMEMODE.HoverGear_VehicleColType = tonumber(newvalue) or 1
end)

GM.HoverGear_VehicleColR = CreateClientConVar("hovergear_vcol_r", "255", true, true):GetInt()
cvars.AddChangeCallback("hovergear_vcol_r", function(cvar, oldvalue, newvalue)
	GAMEMODE.HoverGear_VehicleColR = tonumber(newvalue)
end)

GM.HoverGear_VehicleColG = CreateClientConVar("hovergear_vcol_g", "255", true, true):GetInt()
cvars.AddChangeCallback("hovergear_vcol_g", function(cvar, oldvalue, newvalue)
	GAMEMODE.HoverGear_VehicleColG = tonumber(newvalue)
end)

GM.HoverGear_VehicleColB = CreateClientConVar("hovergear_vcol_b", "255", true, true):GetInt()
cvars.AddChangeCallback("hovergear_vcol_b", function(cvar, oldvalue, newvalue)
	GAMEMODE.HoverGear_VehicleColB = tonumber(newvalue)
end)